package ritesh;

import java.util.*;

public class NameListQ126 {
private List names = new ArrayList();
public synchronized void add(String name) { names.add(name); }
public synchronized void printAll() {
for (int i = 0; i <names.size(); i++) {
System.out.print(names.get(i) +" ");
}
 }
 public static void main(String[] args) {
 final NameListQ126 sl = new NameListQ126();
for(int i=0;i<2;i++) {
 new Thread() {
 public void run() {
 sl.add("A");
 sl.add("B");
 sl.add("C");
 sl.printAll();
 }
 }.start();
 }
 }
 }